home *** CD-ROM | disk | FTP | other *** search
- TRKreader 2.06 01-02-96 Allenbrand Brice
- Idée : Yann Harreus
-
- Ecrit sous SAS/C 6.56
-
- Attention
- ---------
-
- Les auteurs tiennent à signaler qu'ils ne sauraient en aucun cas tenus
- pour responsable de tout dommage moral que ce programme pourrait
- occasionner.
- Ce programme est destiné à des utilisateurs avertis. Mal utilisé, il
- pourrait causer beaucoup de dégats.
-
- Utilité
- -------
-
- TRK permet de lire soit un fichier, soit une disquette entière et
- de détecter d'éventuels fichiers compressés. Ceux-ci seront sauvés en T:
- TRK est réservé aux utilisateurs avertis. Vous êtes prévenus.
-
- Pourquoi
- --------
-
- J'ai écrit ce programme pour tenter de rendre installable des jeux du
- commerce qui ne l'étaient pas. De plus, j'ai toujours eu envie de
- jeter un coup d'oeil au trackdisk.device
-
- Comment
- -------
-
- TRK détecte des fichiers grâce à leurs entêtes.
- Les informations sont stockés dans trk.dat et TRK doit trouver ce fichier
- dans le répertoire courant pour fonctionner.
-
- TRK.DAT est du format suivant :
-
- 1ère ligne nombre d'entêtes stockés.
- A REPETER :
- 2ème ligne nom de l'entête (utilisé lors de la sauvegarde)
- 3ème ligne descripteur de l'entête (utilisé lors de la recherche)
-
- Le descripteur, comme le nom doivent être de 4 caractères ASCII de long.
- Le descripteur peut être de la forme HEXA, mais doit commencer alors
- par 0x.......
-
- 4ème ligne distance relative au début du fichier où TRK
- recherchera la taille du fichier. Si la taille du
- fichier n'est pas disponible, indiquer -1.
- 5ème ligne correction à appliquer à cette taille de fichier
- pour trouver la taille correcte.
-
- exemple :
-
- RNC1 sauve les fichiers trouvés avec le suffixe RNC1
- 0x5124E301 correspond à RNC0x01. Cette valeur est en hexa parcequ'elle
- n'est pas affichable aisément en caractères ASCII normaux.
- 8 la taille du fichier est stocké 8 octets après 0x5124E301
- 18 il faut ajouter 18 octets à cette taille pour avoir le fichier
- complet.
-
- Options
- -------
-
- L'option DEEP désactive le calcul de la taille réelle et sauve un fichier à
- chaque nouvelle découverte d'entête.
-
- Attention
- ---------
-
- Les fichiers PP20 ne contiennent pas la taille compressés, ils doivent être
- manipulés avec précaution. Attention au Guru !
-
-
-
- Résultats
- ---------
-
- J'ai essayé d'obtenir les meilleurs résultats possibles. L'option DEEP a été
- implémentée dans ce but. Néanmoins des fichiers .BIZZ peuvent apparaitre. Il
- s'git de fichier que TRK n'a pas pu analysé, soit parce qu'ils sont cryptés,
- soit parce que quelquechose m'échappe (nul n'est parfait !).
-
- Danger
- ------
-
- Le format powerpacker ne stocke pas la taille du fichier dans ses entrailles.
- A moins de la connaitre exactement, ne tentez pas de décompresser de tels
- fichiers.
-
-
- Système
- -------
-
- TRK nécessite Kick 2.0 au moins.
-
-
-
-
- Contact
- -------
-
- Allenbrand Brice
- 5, rue du Manège
- 68100 Mulhouse
-
- Au fait
- -------
-
- Demain, le Rhum, Charrette (les initiés comprendront)
-